Spatial problem solving. Design and implementation of geometric and topological algorithms. Introduction to computer programming for spatial data and applications. -- Course Website